•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
r7
r1

(새 문서)
1[[분류:DB]]
2[include(틀:상위 문서, top1=MariaDB)]
3
4[목차]
r7
5== 서버 bind 주소 확인[* Debian 계열만] ==
r5
6>sudo vim /etc/mysql/mariadb.conf.d/50-server.conf
7>bind-address = 127.0.0.1 # 이 줄을 주석처리, 저장 후 서비스 재시작
r1

(새 문서)
8
9== 서버 방화벽 확인 ==
r7
10=== Debian 계열 ===
r5
11>sudo ufw allow 3306/TCP
r1

(새 문서)
12
r7
13=== Red Hat 계열 ===
14{{{[root@localhost ~]# firewall-cmd --permanent --zone=public --add-port=3306/tcp
15[root@localhost ~]# firewall-cmd --reload
16}}}
17
18
19== 기본포트 확인[* Debian, RedHat 공통] ==
r5
20>#mysql Root 로그인 후
21>mysql> SHOW GLOBAL VARIABLES LIKE 'PORT';
22
r7
23== 외부 접속 설정[* Debian, RedHat 공통] ==
r5
24>#mysql Root 로그인 후
25># root로 모든 IP 접속을 허용할 경우
26>mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root비번';
27># root로 172.16.*.* 대역 접속을 허용할 경우
28>mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'172.16.%' IDENTIFIED BY 'root비번';
29># root로 특정IP만 접속을 허용할 경우
30>mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'172.16.123.123' IDENTIFIED BY 'root비번';
r6
31># 설정한 규칙을 적용
r5
32>mysql> FLUSH PRIVILEGES;